flesh sponge - German English Dictionary